<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 1.every循环；
        // var arr = [true,true,false,true];
    //     var arr = [{
    //         checked:false
    //     },{
    //         checked:false
    //     },{
    //         checked:true
    //     }]
    // // 如果 返还的都为true 那么 res就是true ；如果循环返还的有一个false 那么结果就是false
    //   var res =   arr.every(function(item,key,arr){
    //         // console.log(item,key,arr);
    //         // if(key==0){
    //         //     return false;
    //         // }else{
    //         //     return true;
    //         // }
    //         return item.checked;
           
    //     })
    //     console.log(res);


    // 2.filter：循环 ，过滤循环
    // 过滤出来的元素  就是 函数内部返还的条件 ，如果条件是true 那么就会收集到最后的结果里，
    // 如果是false 那么就不收集到最后的返还值里；
    // var arr = [1,4,6,4,2,9];
    // var res = arr.filter(function(item){
    //         return item>5;
    // })
    // console.log(res);

    // var arr = [{
    //     title:"111",
    //     checked:false
    // },{
    //     title:"222",
    //     checked:true
    // },{
    //     title:"333",
    //     checked:true
    // },{
    //     title:"4444",
    //     checked:false
    // }];
    
    // var res = arr.filter(function(item){
    //     return !item.checked;
    // })
    // console.log(res);


    var arr = ["张三","李四"];
    // arr[2]
    // 始终获取数组的最后一项 ；
    console.log(arr[arr.length-1])



    </script>
</body>
</html>